6c41acc0499ee7fa9bacf1dd9f2a633c156d8c07,src/main/java/com/forweaver/mongodb/dao/PostDao.java,PostDao,getMyPosts,#List#List#Weaver#String#String#number#number#,487
Before Change
String sort, int page, int size) {
Criteria criteria = new Criteria();
criteria.orOperator(Criteria.where("writer").is(writer).and("kind").ne(3),
Criteria.where("tags").in(privateAndMassageTags));
if (search != null)
criteria.andOperator(new Criteria().orOperator(
After Change
String sort, int page, int size) {
Criteria criteria = new Criteria();
if(privateAndMassageTags != null)
criteria.orOperator(Criteria.where("writer").is(writer).and("kind").ne(3),
Criteria.where("tags").in(privateAndMassageTags));
else
criteria.orOperator(Criteria.where("writer").is(writer).and("kind").ne(3));
if (search != null)
criteria.andOperator(new Criteria().orOperator(
Criteria.where("title").regex(search),